package com.yiqi.liebang.entity.bo;

import com.suozhang.framework.entity.bo.BaseEntity;

import java.util.List;

public class UserCenterBo implements BaseEntity {


    /**
     * createTime : 1529892468000
     * userWorkAddress : 深圳
     * OccupationAuthentication : [{"position":"1","id":1,"createTime":1530170051000,"updateTime":1530256453000,"status":"2","company":"1","userId":1,"image":"1","beginTime":"1","endTime":"1","describeInfo":"1"}]
     * userIndustry : 深圳
     * userCom : 深圳
     * userEmail :
     * id : 1
     * userDetailAddress : 深圳
     * effectSocre : 100
     * userLogo : 21212121
     * isEducation : 0
     * Topic : [{"id":1,"createTime":1530670821000,"helpNum":0,"serviceTime":"05:00:00","userUid":1,"Remarks":"e1e1e1e1","topicPrice":"111.22","serviceType":1,"serviceIn":"1211131","topicName":"12121"},{"id":2,"createTime":1531294340000,"helpNum":0,"serviceTime":"15:32:08","userUid":1,"Remarks":"lll","topicPrice":"111","serviceType":1,"serviceIn":"121","topicName":"艾弗森的"},{"id":3,"createTime":1531295800000,"helpNum":0,"serviceTime":"15:56:25","userUid":1,"Remarks":"ggff","topicPrice":"11","serviceType":1,"serviceIn":"456546","topicName":"aeqw"},{"id":5,"createTime":1530692650000,"helpNum":0,"serviceTime":"16:23:05","userUid":1,"Remarks":"sf","topicPrice":"123","serviceType":1,"serviceIn":"456","topicName":"rgdfg"},{"id":7,"createTime":1530433460000,"helpNum":0,"serviceTime":"16:23:10","userUid":1,"Remarks":"h","topicPrice":"789","serviceType":1,"serviceIn":"123","topicName":"ertwe"},{"id":9,"createTime":1528878269000,"helpNum":0,"serviceTime":"16:23:14","userUid":1,"Remarks":"x","topicPrice":"22","serviceType":1,"serviceIn":"1215","topicName":"dfgdfg"},{"id":11,"createTime":1530865478000,"helpNum":0,"serviceTime":"16:23:18","userUid":1,"Remarks":"w","topicPrice":"2","serviceType":11,"serviceIn":"7892","topicName":"czdf"}]
     * userName : 测试
     * userPhone : 12345678911
     * EducationAuthentication : [{"id":1,"createTime":1529287478000,"subjectName":"1","schoolName":"1","status":"2","updateTime":1529460276000,"userId":1,"image":"1","beginTime":"1","endTime":"1"}]
     * userHead : 12121
     * isRecommend : 1
     * helpNum : 20
     * UserFriend : [{"id":4,"effectSocre":0,"createTime":1530695064000,"registrationId":"aa","isEducation":0,"userUid":3,"userStatus":0,"userPassword":"e10adc3949ba59abbe56e057f20f883e","userName":"古古怪怪","userPhone":"18229010638","isBasic":0,"isOccupation":0,"isRecommend":"1"},{"createTime":1530696058000,"userPassword":"123456","userIndustry":"21212","userCom":"测试","isBasic":0,"isOccupation":0,"id":5,"effectSocre":0,"isEducation":0,"userUid":1851820975,"userStatus":0,"userName":"黄金","userPhone":"16675178497","isRecommend":"0","userHead":"dasdasdas ","position":"测试2"},{"id":2,"effectSocre":0,"userUid":2,"isEducation":0,"userStatus":0,"userName":"测试2","userPhone":"13645125494","isBasic":0,"isOccupation":0,"isRecommend":"1"}]
     * Comment : [{"id":1,"num":1,"userIndustry":"21212","userName":"黄金","comment":"好","userHead":"dasdasdas ","position":"测试2"}]
     * isBasic : 1
     * isOccupation : 0
     * startLevel : 2.5
     * likeNum : 10
     * userBirth : 2018-07-12
     * userUid : 1
     * userIntroduce : 深圳
     * userStatus : 0
     * userHometown : 深圳
     * UserClassify : [{"id":1,"classify":"求职","acceptNum":0,"userHead":"dasdasdas "},{"id":2,"classify":"产品","acceptNum":0},{"id":3,"classify":"研发","acceptNum":1}]
     * position : 深圳
     */

    private long createTime;
    private String userWorkAddress;
    private String userIndustry;
    private String userCom;
    private String userEmail;
    private int id;
    private String userDetailAddress;
    private String effectScore;
    private String comLogo;
    private int isEducation;
    private String userName;
    private String userPhone;
    private String userHead;
    private String isRecommend;
    private int helpNum;
    private int isBasic;
    private int isOccupation;
    private int isFriend;
    private String phone;
    private int mechanism;
    private int isComment;
    public int getMechanism() {
        return mechanism;
    }

    public int getIsComment() {
        return isComment;
    }

    public void setIsComment(int isComment) {
        this.isComment = isComment;
    }

    public void setMechanism(int mechanism) {
        this.mechanism = mechanism;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public int getIsFriend() {
        return isFriend;
    }

    public void setIsFriend(int isFriend) {
        this.isFriend = isFriend;
    }

    private String startLevel;
    private int likeNum;
    private String userBirth;
    private String userUid;
    private String userIntroduce;
    private int userStatus;
    private String userHometown;
    private String position;
    private List<OccupationAuthenticationBean> OccupationAuthentication;
    private List<TopicBean> Topic;
    private List<EducationAuthenticationBean> EducationAuthentication;
    private List<UserFriendBean> UserFriend;
    private List<CommentBean> Comment;
    private List<UserClassifyBean> UserClassify;
    private String company;
    private int phonePrivacy;

    public int getPhonePrivacy() {
        return phonePrivacy;
    }

    public void setPhonePrivacy(int phonePrivacy) {
        this.phonePrivacy = phonePrivacy;
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    private int isLike;

    public int getIsLike() {
        return isLike;
    }

    public void setIsLike(int isLike) {
        this.isLike = isLike;
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public String getUserWorkAddress() {
        return userWorkAddress;
    }

    public void setUserWorkAddress(String userWorkAddress) {
        this.userWorkAddress = userWorkAddress;
    }

    public String getUserIndustry() {
        return userIndustry;
    }

    public void setUserIndustry(String userIndustry) {
        this.userIndustry = userIndustry;
    }

    public String getUserCom() {
        return userCom;
    }

    public void setUserCom(String userCom) {
        this.userCom = userCom;
    }

    public String getUserEmail() {
        return userEmail;
    }

    public void setUserEmail(String userEmail) {
        this.userEmail = userEmail;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getUserDetailAddress() {
        return userDetailAddress;
    }

    public void setUserDetailAddress(String userDetailAddress) {
        this.userDetailAddress = userDetailAddress;
    }

    public String getEffectScore() {
        return effectScore;
    }

    public void setEffectScore(String effectScore) {
        this.effectScore = effectScore;
    }

    public String getComLogo() {
        return comLogo;
    }

    public void setComLogo(String comLogo) {
        this.comLogo = comLogo;
    }

    public int getIsEducation() {
        return isEducation;
    }

    public void setIsEducation(int isEducation) {
        this.isEducation = isEducation;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserPhone() {
        return userPhone;
    }

    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone;
    }

    public String getUserHead() {
        return userHead;
    }

    public void setUserHead(String userHead) {
        this.userHead = userHead;
    }

    public String getIsRecommend() {
        return isRecommend;
    }

    public void setIsRecommend(String isRecommend) {
        this.isRecommend = isRecommend;
    }

    public int getHelpNum() {
        return helpNum;
    }

    public void setHelpNum(int helpNum) {
        this.helpNum = helpNum;
    }

    public int getIsBasic() {
        return isBasic;
    }

    public void setIsBasic(int isBasic) {
        this.isBasic = isBasic;
    }

    public int getIsOccupation() {
        return isOccupation;
    }

    public void setIsOccupation(int isOccupation) {
        this.isOccupation = isOccupation;
    }

    public String getStartLevel() {
        return startLevel;
    }

    public void setStartLevel(String startLevel) {
        this.startLevel = startLevel;
    }

    public int getLikeNum() {
        return likeNum;
    }

    public void setLikeNum(int likeNum) {
        this.likeNum = likeNum;
    }

    public String getUserBirth() {
        return userBirth;
    }

    public void setUserBirth(String userBirth) {
        this.userBirth = userBirth;
    }

    public String getUserUid() {
        return userUid;
    }

    public void setUserUid(String userUid) {
        this.userUid = userUid;
    }

    public String getUserIntroduce() {
        return userIntroduce;
    }

    public void setUserIntroduce(String userIntroduce) {
        this.userIntroduce = userIntroduce;
    }

    public int getUserStatus() {
        return userStatus;
    }

    public void setUserStatus(int userStatus) {
        this.userStatus = userStatus;
    }

    public String getUserHometown() {
        return userHometown;
    }

    public void setUserHometown(String userHometown) {
        this.userHometown = userHometown;
    }


    public List<OccupationAuthenticationBean> getOccupationAuthentication() {
        return OccupationAuthentication;
    }

    public void setOccupationAuthentication(List<OccupationAuthenticationBean> OccupationAuthentication) {
        this.OccupationAuthentication = OccupationAuthentication;
    }

    public List<TopicBean> getTopic() {
        return Topic;
    }

    public void setTopic(List<TopicBean> Topic) {
        this.Topic = Topic;
    }

    public List<EducationAuthenticationBean> getEducationAuthentication() {
        return EducationAuthentication;
    }

    public void setEducationAuthentication(List<EducationAuthenticationBean> EducationAuthentication) {
        this.EducationAuthentication = EducationAuthentication;
    }

    public List<UserFriendBean> getUserFriend() {
        return UserFriend;
    }

    public void setUserFriend(List<UserFriendBean> UserFriend) {
        this.UserFriend = UserFriend;
    }

    public List<CommentBean> getComment() {
        return Comment;
    }

    public void setComment(List<CommentBean> Comment) {
        this.Comment = Comment;
    }

    public List<UserClassifyBean> getUserClassify() {
        return UserClassify;
    }

    public void setUserClassify(List<UserClassifyBean> UserClassify) {
        this.UserClassify = UserClassify;
    }

    public static class OccupationAuthenticationBean implements BaseEntity {
        /**
         * position : 1
         * id : 1
         * createTime : 1530170051000
         * updateTime : 1530256453000
         * status : 2
         * company : 1
         * userId : 1
         * image : 1
         * beginTime : 1
         * endTime : 1
         * describeInfo : 1
         */

        private String position;
        private String id;
        private long createTime;
        private long updateTime;
        private int status;
        private String company;
        private int userId;
        private String image;
        private String beginTime;
        private String endTime;
        private String describeInfo;
        private String comLogo;
          private int isOccupation;

        public int getIsOccupation() {
            return isOccupation;
        }

        public void setIsOccupation(int isOccupation) {
            this.isOccupation = isOccupation;
        }

        public String getComLogo() {
            return comLogo;
        }

        public void setComLogo(String comLogo) {
            this.comLogo = comLogo;
        }

        public String getPosition() {
            return position;
        }

        public void setPosition(String position) {
            this.position = position;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public long getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(long updateTime) {
            this.updateTime = updateTime;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getCompany() {
            return company;
        }

        public void setCompany(String company) {
            this.company = company;
        }

        public int getUserId() {
            return userId;
        }

        public void setUserId(int userId) {
            this.userId = userId;
        }

        public String getImage() {
            return image;
        }

        public void setImage(String image) {
            this.image = image;
        }

        public String getBeginTime() {
            return beginTime;
        }

        public void setBeginTime(String beginTime) {
            this.beginTime = beginTime;
        }

        public String getEndTime() {
            return endTime;
        }

        public void setEndTime(String endTime) {
            this.endTime = endTime;
        }

        public String getDescribeInfo() {
            return describeInfo;
        }

        public void setDescribeInfo(String describeInfo) {
            this.describeInfo = describeInfo;
        }
    }

    public static class TopicBean implements BaseEntity {
        /**
         * id : 1
         * createTime : 1530670821000
         * helpNum : 0
         * serviceTime : 05:00:00
         * userUid : 1
         * Remarks : e1e1e1e1
         * topicPrice : 111.22
         * serviceType : 1
         * serviceIn : 1211131
         * topicName : 12121
         */


        private String id;
        private long createTime;
        private int helpNum;
        private String serviceTime;
        private String userUid;
        private String Remarks;
        private double topicPrice;
        private int serviceType;
        private String serviceIn;
        private String topicName;
        private double originalPrice;
        private float startLevel;

        public float getStartLevel() {
            return startLevel;
        }

        public void setStartLevel(float startLevel) {
            this.startLevel = startLevel;
        }

        private IssuesBo.UserAccountFormMapBean UserAccountFormMap;

        public IssuesBo.UserAccountFormMapBean getUserAccountFormMap() {
            return UserAccountFormMap;
        }

        public void setUserAccountFormMap(IssuesBo.UserAccountFormMapBean userAccountFormMap) {
            UserAccountFormMap = userAccountFormMap;
        }



        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public int getHelpNum() {
            return helpNum;
        }

        public void setHelpNum(int helpNum) {
            this.helpNum = helpNum;
        }

        public String getServiceTime() {
            return serviceTime;
        }

        public void setServiceTime(String serviceTime) {
            this.serviceTime = serviceTime;
        }

        public String getUserUid() {
            return userUid;
        }

        public void setUserUid(String userUid) {
            this.userUid = userUid;
        }

        public String getRemarks() {
            return Remarks;
        }

        public void setRemarks(String Remarks) {
            this.Remarks = Remarks;
        }

        public double getTopicPrice() {
            return topicPrice;
        }

        public void setTopicPrice(double topicPrice) {
            this.topicPrice = topicPrice;
        }

        public double getOriginalPrice() {
            return originalPrice;
        }

        public void setOriginalPrice(double originalPrice) {
            this.originalPrice = originalPrice;
        }

        public int getServiceType() {
            return serviceType;
        }

        public void setServiceType(int serviceType) {
            this.serviceType = serviceType;
        }

        public String getServiceIn() {
            return serviceIn;
        }

        public void setServiceIn(String serviceIn) {
            this.serviceIn = serviceIn;
        }

        public String getTopicName() {
            return topicName;
        }

        public void setTopicName(String topicName) {
            this.topicName = topicName;
        }
    }

    public static class EducationAuthenticationBean implements BaseEntity {
        /**
         * id : 1
         * createTime : 1529287478000
         * subjectName : 1
         * schoolName : 1
         * status : 2
         * updateTime : 1529460276000
         * userId : 1
         * image : 1
         * beginTime : 1
         * endTime : 1
         */

        private String id;
        private long createTime;
        private String subjectName;
        private String schoolName;
        private int status;
        private long updateTime;
        private String userId;
        private String image;
        private String beginTime;
        private String endTime;
        private String diploma;
        private String eduLogo;
        private String eduDescribe;

        public String getEduDescribe() {
            return eduDescribe;
        }

        public void setEduDescribe(String eduDescribe) {
            this.eduDescribe = eduDescribe;
        }

        public String getEduLogo() {
            return eduLogo;
        }

        public void setEduLogo(String eduLogo) {
            this.eduLogo = eduLogo;
        }

        public String getDiploma() {
            return diploma;
        }

        public void setDiploma(String diploma) {
            this.diploma = diploma;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public String getSubjectName() {
            return subjectName;
        }

        public void setSubjectName(String subjectName) {
            this.subjectName = subjectName;
        }

        public String getSchoolName() {
            return schoolName;
        }

        public void setSchoolName(String schoolName) {
            this.schoolName = schoolName;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public long getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(long updateTime) {
            this.updateTime = updateTime;
        }

        public String getUserId() {
            return userId;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public String getImage() {
            return image;
        }

        public void setImage(String image) {
            this.image = image;
        }

        public String getBeginTime() {
            return beginTime;
        }

        public void setBeginTime(String beginTime) {
            this.beginTime = beginTime;
        }

        public String getEndTime() {
            return endTime;
        }

        public void setEndTime(String endTime) {
            this.endTime = endTime;
        }
    }

    public static class UserFriendBean implements BaseEntity {
        /**
         * id : 4
         * effectSocre : 0
         * createTime : 1530695064000
         * registrationId : aa
         * isEducation : 0
         * userUid : 3
         * userStatus : 0
         * userPassword : e10adc3949ba59abbe56e057f20f883e
         * userName : 古古怪怪
         * userPhone : 18229010638
         * isBasic : 0
         * isOccupation : 0
         * isRecommend : 1
         * userIndustry : 21212
         * userCom : 测试
         * userHead : dasdasdas
         * position : 测试2
         */

        private int id;
        private String effectScore;
        private long createTime;
        private String registrationId;
        private int isEducation;
        private String userUid;
        private int userStatus;
        private String userPassword;
        private int isApplyStatus;
        private String company;

        public String getCompany() {
            return company;
        }

        public void setCompany(String company) {
            this.company = company;
        }

        public int getIsApplyStatus() {
            return isApplyStatus;
        }

        public void setIsApplyStatus(int isApplyStatus) {
            this.isApplyStatus = isApplyStatus;
        }

        private String userName;
        private String userPhone;
        private int isBasic;
        private int isOccupation;
        private String isRecommend;
        private String userIndustry;
        private String userCom;
        private String userHead;
        private String position;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getEffectScore() {
            return effectScore;
        }

        public void setEffectScore(String effectScore) {
            this.effectScore = effectScore;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public String getRegistrationId() {
            return registrationId;
        }

        public void setRegistrationId(String registrationId) {
            this.registrationId = registrationId;
        }

        public int getIsEducation() {
            return isEducation;
        }

        public void setIsEducation(int isEducation) {
            this.isEducation = isEducation;
        }

        public String getUserUid() {
            return userUid;
        }

        public void setUserUid(String userUid) {
            this.userUid = userUid;
        }

        public int getUserStatus() {
            return userStatus;
        }

        public void setUserStatus(int userStatus) {
            this.userStatus = userStatus;
        }

        public String getUserPassword() {
            return userPassword;
        }

        public void setUserPassword(String userPassword) {
            this.userPassword = userPassword;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public String getUserPhone() {
            return userPhone;
        }

        public void setUserPhone(String userPhone) {
            this.userPhone = userPhone;
        }

        public int getIsBasic() {
            return isBasic;
        }

        public void setIsBasic(int isBasic) {
            this.isBasic = isBasic;
        }

        public int getIsOccupation() {
            return isOccupation;
        }

        public void setIsOccupation(int isOccupation) {
            this.isOccupation = isOccupation;
        }

        public String getIsRecommend() {
            return isRecommend;
        }

        public void setIsRecommend(String isRecommend) {
            this.isRecommend = isRecommend;
        }

        public String getUserIndustry() {
            return userIndustry;
        }

        public void setUserIndustry(String userIndustry) {
            this.userIndustry = userIndustry;
        }

        public String getUserCom() {
            return userCom;
        }

        public void setUserCom(String userCom) {
            this.userCom = userCom;
        }

        public String getUserHead() {
            return userHead;
        }

        public void setUserHead(String userHead) {
            this.userHead = userHead;
        }

        public String getPosition() {
            return position;
        }

        public void setPosition(String position) {
            this.position = position;
        }
    }

    public static class CommentBean implements BaseEntity {
        /**
         * id : 1
         * num : 1
         * userIndustry : 21212
         * userName : 黄金
         * comment : 好
         * userHead : dasdasdas
         * position : 测试2
         */
        private int commentIsRecord;

        public int getCommentIsRecord() {
            return commentIsRecord;
        }

        public void setCommentIsRecord(int commentIsRecord) {
            this.commentIsRecord = commentIsRecord;
        }

        private String id;
        private int num;
        private String userIndustry;
        private String userName;
        private String comment;
        private String userHead;
        private String position;
        private String userPhone;
        private int isBasic;
        private int isOccupation;
        private String company;
        private String userUid;

        public String getUserUid() {
            return userUid;
        }

        public void setUserUid(String userUid) {
            this.userUid = userUid;
        }

        public String getCompany() {
            return company;
        }

        public void setCompany(String company) {
            this.company = company;
        }

        public String getUserPhone() {
            return userPhone;
        }

        public void setUserPhone(String userPhone) {
            this.userPhone = userPhone;
        }

        public int getIsBasic() {
            return isBasic;
        }

        public void setIsBasic(int isBasic) {
            this.isBasic = isBasic;
        }

        public int getIsOccupation() {
            return isOccupation;
        }

        public void setIsOccupation(int isOccupation) {
            this.isOccupation = isOccupation;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public int getNum() {
            return num;
        }

        public void setNum(int num) {
            this.num = num;
        }

        public String getUserIndustry() {
            return userIndustry;
        }

        public void setUserIndustry(String userIndustry) {
            this.userIndustry = userIndustry;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public String getComment() {
            return comment;
        }

        public void setComment(String comment) {
            this.comment = comment;
        }

        public String getUserHead() {
            return userHead;
        }

        public void setUserHead(String userHead) {
            this.userHead = userHead;
        }

        public String getPosition() {
            return position;
        }

        public void setPosition(String position) {
            this.position = position;
        }
    }

    public static class UserClassifyBean implements BaseEntity {
        /**
         * id : 1
         * classify : 求职
         * acceptNum : 0
         * userHead : dasdasdas
         */

        private String id;
        private String classify;
        private int acceptNum;
        private String userHead;
        private int classifyIsRecord;

        public int getClassifyIsRecord() {
            return classifyIsRecord;
        }

        public void setClassifyIsRecord(int classifyIsRecord) {
            this.classifyIsRecord = classifyIsRecord;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getClassify() {
            return classify;
        }

        public void setClassify(String classify) {
            this.classify = classify;
        }

        public int getAcceptNum() {
            return acceptNum;
        }

        public void setAcceptNum(int acceptNum) {
            this.acceptNum = acceptNum;
        }

        public String getUserHead() {
            return userHead;
        }

        public void setUserHead(String userHead) {
            this.userHead = userHead;
        }
    }
}
